Skip to main content

eSubmission of Warranty

Detailed description of API:

Version & Updates

View Previous Revisions
VersionRevision DateRevision History
1.010th Aug 2023New Release
1.111th Apr 2024Updated the Feature name to eSubmission of Warranty. Updated the Defect Failure code API response structure.
1.222nd Aug 2024Updated response codes
1.318th Aug 2024Updated case sensivity, attached claim submission attribute file.
2.013th Jan 2025New endpoints, creation of both EZ Labor and PIP APIs
2.14th Feb 2025Updated attributes file
2.219th Feb 2025Decommissioned the old URLs and included a warning note, after the connection details section. Added the Smart Alert API and updated Response codes.
2.321st Mar 2025Updated attributes file to 2.0
2.426th Jun 2025Added Request body for Defect Failure API and updated sample request payload
2.523rd Sep 2025Updated Request & Response parameters in Create Claim API with PPP details & Added MPS&TnC and 3 Invoice Report APIs
VersionRevision DateRevision History
2.621st May 2026Addition of two new request body parameters for claim creation, ZZCLAIM_SUBTYPE and ZZPPP_ETE.Please refer to request description table and sample request body and attribute list section.

Overview

There are eight sub-functions within the Warranty Claim eSubmission API:

  • Create Warranty Claims:

Used to initiate a claim request in the CNHi eWarranty system in real-time from the DMS application

  • Claims Attachments:

    Used to pass additional attachments (PDF/images) associated with the claim. The same claim number that is generated by the “Create Warranty Claims” is sent as an input to this API. This is currently non mandatory, in future for certain claim types this claim attachment API will be required to send additional documentation

  • Defect Failure Code Lookup:

    Used to search and retrieve the Defect codes and Failure codes needed to complete an eWarranty Claim before submission

  • EZ Labor:

    Used to determine if a claim can be submitted with "EZ Labor" components to complete an eWarranty Claim before submission.

  • PIP Multilevel:

Used to receive the part number and its quantity to request for reimbursement using the VIN and PIP code as input parameters needed to complete an eWarranty Claim before submission.

  • Smart Alert:

    The Smart Alert functionality provides feedback to users following claim submission

  • PPP-MPSandTnC:

    The purpose of this API is to expose the Master Part Schedule (MPS) along with the associated Terms and Conditions (T&C) PDF files to the Dealer Management System (DMS) via DEP.

  • Claim Invoice APIs:

    The purpose of this API is to provide summary report data of claim invoices retrieved from SAP and make this information available to the Dealer Management System (DMS) through the DEP platform. This integration is specifically designed for the NAFTA region. The API returns a list of claim invoices, including key invoice details such as sales organization, accounting company, invoice creation date, and invoice amount. To retrieve the relevant data, the dealer code and a timestamp must be provided as input parameters.

image.png

Pre-requisites
Pre-requisites

  • Dealer must use their Dealer Portal credentials to authorize API call.
  • Each DMS provider will have a subscription_key assigned by CNHi team, please reach out to dlnadmssupport@cnh.com for assistance
  • Each Subscription key is unique to DMS and the environment it belongs to
  • Based on the payload (XML/JSON), user to pass the content-type in the header
  • User within Ownership Group has accepted CNH's Data Acknowledgement (if located in NAFTA)

Authentication
Authentication

  • DMS will pass Basic auth in HTTP header with username/password
  • Each DMS provider will have a subscription_key assigned by CNHi team, please reach out to dlnadmssupport@cnh.com for assistance
  • The UserID and Password will be set up in the Dealer Portal by the Dealer uniquely for DMS access to interfaces
  • DEP API will require subscription_key in HTTP header to identify client

API Format

  • REST

The DEP takes care of the format transformations (as needed) to process the request and provide a response to the DMS system. REST format is always suggested for greater simplicity.

Connection Details

CNHi provides two environments:

  • CERT / UAT
  • Production
Note:
Error: 404 - Resource Not Found

If you encounter the following error message, please verify that the API URLs you are using are correct:

{ "statusCode": "404", "message": "{ "statusCode": 404, "message": "Resource not found" }" }

Create Claim API

Using the CNHi eSubmission - Create Claim API, DMSs can submit a real-time requests to create a Warranty Claim

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/createclaimRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/createclaimRESTPOST
Note: All Request Query Parameters are case sensitive.

Request Description

    Name       Params Type       Type       Is Required       Comments   
    ClaimHeader.DealerCode       Request Body       String       Yes       SAP Dealer Number   
    ClaimHeader.WorkshopCode       Request Body       String       Yes       Workshop   Code   
    ClaimHeader.DmsClaimNumber       Request Body       String       Yes       Dealer Claim Number   
    ClaimHeader.JobOrderNumber       Request Body       String       No       Job Order Number   
    ClaimHeader.ReferenceDate       Request Body       Date YYYY-MM-DD       Yes       Date on which the   claim was created   
    ClaimHeader.CnhClaimNumber       Request Body       String       No       CNH Claim Number -Only   necessary for resubmitting claims that were previously assigned a CNH claim   number.   
    ClaimHeader.SerialNumber       Request Body       String       Yes       Vehicle Identification Number (VIN)   
    ClaimHeader.VehicleHours       Request Body       String       Yes       Vehicle Hours - Current   Usage Measurement on the Vehicle   
    ClaimHeader.WorkshopEntryDate       Request Body       Date YYYY-MM-DD               Workshop Entry Date (Failure Date)   
    ClaimHeader.WorkshopLeaveDate       Request Body       Date YYYY-MM-DD               Workshop Leave Date   (Repair Date)   
    ClaimHeader.TimeIn       Request Body       String               Time In (Time when unit entered)   
    ClaimHeader.TimeOut       Request Body       String               Time Out (Time   when unit exit workshop)   
    ClaimHeader.InstalledDate       Request Body       String               Installed Date (Invoice / Installation date of the spare   part)   
    ClaimHeader.AmountUseSparePart       Request Body       String               Amount of Use on   Spare Part (Unit usage at Invoice / Installation date)   
    ClaimHeader.SparePartInvoiceNumber       Request Body       String               Spare Part Invoice Number (For Spare Parts   warranty: Invoice number)   
    ClaimHeader.AuthorizationNumber       Request Body       String               Authorization Number   (pre-authorization code)   
    ClaimHeader.Assessment       Request Body       String               Self-Assessment / non-self-assessment   
    ClaimHeader.FailedComponentSerial       Request Body       String               Failed Component Serial   Number   
    ClaimHeader.ReplacedComponentSerial       Request Body       String               Replaced Component Serial Number   
    ClaimHeader.RepairStartDate       Request Body       Date YYYY-MM-DD               Repair Start Date   
    ClaimHeader.Failure.WarrantyType       Request Body       String               Warranty Type     NAFTA Specific Options     A: Base Warranty
    B: Extra Base
    C: Service Policy
    D: Spare Parts Warranty
    E: Emissions
    G: Extra Base (NAFTA Use Case)
    H: Campaign
    I: Extended Warranty
    J: Dealer Demo
    K: Breakdown Assistance (BDA)
    L: Base Warranty – Rent to Own Unit (Construction Calls)
    M: Case ProCare Maintenance Program
    N: Non-serialized Attachment Warranty
    P: Ultrashield Inspection
    Q: Major Assembly Parts Warranty
    T: Sales Policy
    V: CNH Company Demo
    W: Wholegoods Shortage
    Y: PPP (used for NAFTA only)
    Z: P.D.I.
    0: Planned Maintenance
    3: High Voltage Components (EV)
    5: EV Batteries   
    ClaimHeader.Failure.SupplierCode       Request Body       String               Supplier Code (Default   to ‘000’)   
    ClaimHeader.Failure.CampaignNumber       Request Body       String               CNH assigned PIP/ Campaign/Recall number   
    ClaimHeader.Failure.ComponentCode       Request Body       String               Component Code (Code   that identifies the component that failed. Dealer selects appropriate code   from CNH SRT Information)   
    ClaimHeader.Failure.FailureCode       Request Body       String               Failure code   
    ClaimHeader.Failure.FailureSeverityRating       Request Body       String               Failure Severity Rating   (Code that indicates the failure severity)   
    ClaimHeader.Failure.FailureDescription       Request Body       String               Failure Description   
    ClaimHeader.Failure.ServiceParticipation       Request Body       String               Service   Participation   
    ClaimHeader.Failure.laborWU       Request Body       Decimal               Labor Working Units   
    ClaimHeader.Failure.ezLaborUniqueID       Request Body       GUID               Unique ID Code to   identify each EZ Labor call   
    ClaimHeader.Failure.zzpolicyNo       Request Body       String               PPP Policy Number   
    ClaimHeader.Failure.recordId       Request Body       String               Record Id   
    ClaimHeader.Failure.FailureComplaint.RowNumber       Request Body       String               Progressive Row Number "01" to   "99"   
    ClaimHeader.Failure.FailureComplaint.RowText       Request Body       String               Complaint Text   
    ClaimHeader.Failure.FailureCause.RowNumber       Request Body       String               Progressive Row Number "01" to   "99"   
    ClaimHeader.Failure.FailureCause.RowText       Request Body       String               Cause Text   
    ClaimHeader.Failure.FailureCorrection.RowNumber       Request Body       String               Progressive Row Number "01" to   "99"   
    ClaimHeader.Failure.FailureCorrection.RowText       Request Body       String               Correction Text   
    ClaimHeader.Failure.FailureComplications.RowNumber       Request Body       String               Progressive Row Number "01" to   "99"   
    ClaimHeader.Failure.FailureComplications.RowText       Request Body       String               Complications   Text   
    ClaimHeader.Failure.FailureSpecialInstructions.RowNumber       Request Body       String               Progressive Row Number "01" to   "99"   
    ClaimHeader.Failure.FailureSpecialInstructions.RowText       Request Body       String               Special   Instructions Text   
    ClaimHeader.Failure.ItemPosition.PositionCategory       Request Body       String               Position Category (Type of Position)   
    ClaimHeader.Failure.ItemPosition.MaterialCode       Request Body       String               Material Code   
    ClaimHeader.Failure.ItemPosition.Quantity       Request Body       String               Quantity (Claimed Quantity for the Position)   
    ClaimHeader.Failure.ItemPosition.ClaimedAmount       Request Body       Decimal               Claimed Amount   for the Position   
    ClaimHeader.Failure.ItemPosition.AmountCurrency       Request Body       String               Currency of Claim Amount   
    ClaimHeader.Failure.ItemPosition.OperationDescription       Request Body       String               Operation   Description   
    ClaimHeader.Failure.ItemPosition.DrawingDescription       Request Body       String               Drawing Description   
    ClaimHeader.Failure.ItemPosition.ThirdPartyInvoiceNumber       Request Body       String               Third Party Invoice   Number for the Claimed External Work Amount   
    ClaimHeader.Failure.ItemPosition.ZznoncnhMatnr       Request Body       String               PPP Non-CNH Mat Number   
    ClaimHeader.Failure.ItemPosition.ZznoncnhDesc       Request Body       String               PPP Non-CNH Description   
    ClaimHeader.zzphoneNo       Request Body       String               PPP Phone Number   
    ClaimHeader.zzemail       Request Body       String               PPP email   
    ClaimHeader.zznonCnhSerialNo       Request Body       String               PPP Non-CNH Serial Number   
    ClaimHeader.zzcnhSoldUnit       Request Body       String               PPP CMH Sold Unit   
    ClaimHeader.zzrefclaimno       Request Body       String               PPP Ref Claim Number   
    ClaimHeader.zzbaseRefClmno       Request Body       String               PPP Base Ref Claim   Number   
    ClaimHeader.zzttmId       Request Body       String               PPP TTM Id   
    ClaimHeader.zzcoverage       Request Body       String               PPP Coverage   
    ClaimHeader.zzclaim_subtype    Request Body       String               Saf-t-Cab PPP   
    ClaimHeader.zzppp_ete       Request Body       String               ETE contract   
    smartAlertFlag       Request Body       String               Smart Alert Flag   
    attachmentFlag       Request Body       String               Attachment Flag   
    language       Request Body       String               Language   

Warranty Claim eSubmission Attributes

Download Warranty Claim Submission Attributes

JSON Request Body Sample

Download Create Claim JSON Sample Request Body

Response Description

NameTypeDescription
dealer_codeStringDealer Code
workshop_codeStringWorkshop Code
dms_claim_numberStringDMS Claim Number
job_order_numberStringJob Order Number
reference_dateStringReference Date
cnh_claim_numberStringCNH Claim Number
serial_numberStringSerial Number
van_codeStringVan Code
dealer_nameStringDealer Name
statusStringStatus
status_descriptionStringStatus description
claimed_valueStringClaimed Value
reimbursed_valueStringReimbursed Value
currencyStringCurrency
messageArrayMessage
message.row_numberStringRow Number
message.row_textStringRow Description
zzext_clmnoStringAssurant Claim Number

JSON Response Sample

Download Create Claim JSON Response Sample

Claim Processing / Attachment API

This is used to pass additional attachments (PDF/images) associated with the claim. The same claim number that is generated by the Create Claim API is sent as an input to this API.

  • Claim Attachment POST API can upload an attachment (document or image) for submitted claim.
  • Claim Attachment GET API can retrieve the same attachment using required parameters (like attname, atttype and objkey).
EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/attachmentRESTPOST
https://{base_url}/external/services/warrantyclaim/attachmentRESTGET
Productionhttps://{base_url}/external/services/warrantyclaim/attachmentRESTPOST
https://{base_url}/external/services/warrantyclaim/attachmentRESTGET

Request Description

Note: All Request Query Parameters are case sensitive.
NameParams TypeTypeIs RequiredComments
attnameQuerystringfalseName of the attachment
sap-clientQuerystringfalseSap-Client (fixed value "602")
atttypeQuerystringfalseMedia Type (jpeg or pdf)
objkeyQuerystringfalseCNH Claim number

Request Body

MethodNameTypeDescription
POSTRequest Body"Image/jpeg" or “application/pdf"Required attachment should be uploaded as image or document in the request body. It can be "image/jpeg" for an image, "application/pdf" for a pdf document.
GETRequest BodyRequest body not required

Response Description

{
"statuscode": "200",
"message": "Claim Processing Completed."
}
Status CodeMessage
200"Claim Processing Completed."

Claim Processing / Attachment GET API

The uploaded document will be retrieved based on the query parameter as response.

Sample PDF Claim Attachment Request

Download Claim Attachment PDF Sample

Sample JPEG Claim Attachment Request

Download Claim Attachment JPEG Sample

Defect Failure Code API

This is used to search and retrieve the Defect and Failure codes needed to complete an eWarranty Claim before submission.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/defectfailureRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/defectfailureRESTPOST
Note: All Request Query Parameters are case sensitive.

Request Body

NameTypeDescriptionSample
ZcnWtClaimLookupEw20.DefCodeGroupChar100Defect Code Group. (complete or partial code, insert * in case to pull all the next level information)10
ZcnWtClaimLookupEw20.DefCodeSubChar100Defect Code Sub group (complete or partial code, insert * in case to get all the information in next level)10102
ZcnWtClaimLookupEw20.DefCodeSubSubChar100Defect Code Sub Sub group (complete or partial code, insert * in case to get all the information)10102AK
ZcnWtClaimLookupEw20.DefDescGroupChar100Defect Description Group (complete or partial, Insert * in case to pull all the next level information)Engine
ZcnWtClaimLookupEw20.DefDescSubChar100Defect Description Sub group(complete or partial code, insert * in case to get all the information in next level)Pan and covers
ZcnWtClaimLookupEw20.DefDescSubSubChar100Defect Description SubSub Group(complete or partial code, insert * in case to get all the information in next level)ENGIN BLOCK COVER
ZcnWtClaimLookupEw20.FailCodeChar100Failure code (to lookup the list of failure code & description)001
ZcnWtClaimLookupEw20.FailDescChar100Failure description (to lookup the list of failure)SPECIAL INSPECTION CHECKS
ZcnWtClaimLookupEw20.IRelobExtChar100Serial number. It is included in order to reduce the number of responsesHAJF9N4LCMG247385
ZcnWtClaimLookupEw20.LangChar1Language ( for both defect & failure)E (English)

JSON Request Body Sample

Download Defect Code JSON Sample Request Body

Response Description

NameTypeDescription
ZcnWtClaimLookupEw20Response.ToutDefectObjectDefect
ZcnWtClaimLookupEw20Response.ToutDefect.Item.CodeStringDefect Code
ZcnWtClaimLookupEw20Response.ToutDefect.Item.DescriptionStringDefect Description
ZcnWtClaimLookupEw20Response.ToutFailureObjectFailure
ZcnWtClaimLookupEw20Response.ToutFailure.Item.CodeStringFailure Code
ZcnWtClaimLookupEw20Response.ToutFailure.Item.DescriptionStringFailure Description
ZcnWtClaimLookupEw20Response.ToutMaterialObjectMaterial
ZcnWtClaimLookupEw20Response.ToutMaterial.Item.MatCodeStringMaterial Code
ZcnWtClaimLookupEw20Response.ToutMaterial.Item.MaterialDescriptionStringMaterial Description
ZcnWtClaimLookupEw20Response.ToutOperationObjectOperation
ZcnWtClaimLookupEw20Response.ToutOperation.Item.MatCodeStringFailure Code
ZcnWtClaimLookupEw20Response.ToutOperation.Item.MaterialDescriptionStringFailure Description

JSON Response Sample

Download Defect Failure JSON Response Sample

Claim Processing / Attachment GET API

The uploaded document will be retrieved based on the query parameter as response.

Sample PDF Claim Attachment Request

Download Claim Attachment PDF Sample

Sample JPEG Claim Attachment Request

Download Claim Attachment JPEG Sample

EZ Labor API

A DMS will call the EZ Labor API during the claim creation process passing the necessary request parameters. This operation determines whether a claim can be submitted with only "EZ Labor" as a single line item for all labor, or if it requires Standard Repair Times to break down the labor into multiple line items.

The API will respond with an indicator of availability for EZ Labor, along with additional details, including a unique ID number associated with the request. This unique ID will be used to validate the EZ Labor amount during the claim submission process.

If the EZ Labor feature is activated within a claim creation, a new field labeled "labor work unit" will appear in the claim submission interface under the failure section.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/ezlaborRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/ezlaborRESTPOST
Note: All Request Query Parameters are case sensitive.

JSON Request Body Sample

Download EZ Labor JSON Sample Request Body

Response Description

NameTypeDescription
messageCharMessage ID (Error/Successful) – S/E
message_textStringMessage Description – “”
ez_resultStringEz Labor feedback (Ok/ KO) – YES/NO
ez_reasonStringReason of ok/ko feedback from Ezlabor
ez_labor_codeStringLabor code based on feedback
ez_labor_timeStringMaterial
ez_unique_idGUIDUnique ID code to identify each EZLabor call
ez_freeze_wuDecimalWork order labor inserted by dealer in DMS
ez_attemptsStringNumber of attempts remaining before freezing Labor WU field
ez_attempts_messageMessage to be displayed to show number of attempts left
table_defectArrayList of Defect
table_defect.defect_codeStringDefect Code Number
table_defect. defect_descriptionStringDefect Code Description

JSON Response Sample

Download EZ Labor JSON Response Sample

PIP Multilevel API

When a dealer is about to create a claim, it's essential to identify if the vehicle is included in a Product Improvement Program (PIP) campaign. The PIP Multilevel feature in eWarranty enables dealers to prefill the content for warranty type H (PIP) by selecting the relevant PIP code. By utilizing this feature, the DMS will receive the part number and quantity needed to request reimbursement using the VIN and PIP code as input parameters during claim submission.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/pipmultiRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/pipmultiRESTPOST
Note: All Request Query Parameters are case sensitive.

JSON Request Body Sample

Download PIP Multilevel JSON Sample Request Body

Response Description

NameTypeDescription
MessageCharMessage id (Error/Successful) – S/E
message_textStringMessage Description – “”
table_resultsArrayList of Items
table_results.defect_codeStringDefect Code
table_results.pip_codeStringPIP (Product Improvement Program) Code
table_results.levelidStringPIP Level IF
table_results.mandatoryCharFlag to identify mandatory items for PIP Code
table_results.material_typeStringMaterial Type (Item Category)
table_results.material_codeStringMaterial Number
table_results.material_quantityDecimalMaterial Quantity (Item Quantity)

JSON Response Sample

Download PIP Multi JSON Response Sample

Smart Alert API

The Smart Alert functionality provides feedback to users following claim submission. The feedback will be sourced from CNH, and based on a specific algorithm, two types of feedback will be generated and sent to DMS via DEP:

  1. OK Feedback: Indicates that no issues have been found and the claim has been successfully submitted without any problems.

  2. Alert Feedback: Highlights fields that require the user’s attention. In this case, the user has the option to either edit the claim or disregard the alert.

To enable the Smart Alert functionality, DMS should call the new Claim Status Inquiry Web Service exposed by DEP immediately after the claim submission.

This is used to search and retrieve the Defect and Failure codes needed to complete an eWarranty Claim before submission.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/smartalertRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/smartalertRESTPOST
Note: All Request Query Parameters are case sensitive.

JSON Request Body Sample

Download Smart Alert JSON Sample Request Body

The service can be called by inserting the input following the combination of data:

  1. Claim number.

  2. Dealer code & user & date from & date to

Response Description

NameTypeDescriptionExample
message_idCHAR 1Id (Success or Error)E, S
message_textCHAR 250Message DescriptionPlease fill all the mandatory data to call the service
table_resultsArrayList of Items
table_results.cnh_claim_numberCHAR 12Serial Number202020202020
table_results.dealer_codeCHAR 10Dealer Code0000123456
table_results.serial_numberCHAR 35VIN Inserted by DealerHCCZFA10HMCJ11111
table_results.statusCHAR 4Status of Warranty Claim80
table_results.status_descriptionCHAR 40Description of Warranty ClaimCLAIM CANCELLED, CLAIM PAID, DRAFT, AWAITING ADDITIONAL DEALER INFO, CLAIM CANCELLED/REPLACED
table_results.failure_dateDATE 8Date In2024-05-20
table_results.creation_dateDATE 8Date of Application2024-05-23
table_results.smart_alert_feedbackCHAR 1500Feedback

JSON Response Sample

Download Smart Alert JSON Response Sample

PPP-MPSandTnC

The purpose of this API is to expose the Master Part Schedule (MPS) along with the associated Terms and Conditions (T&C) PDF files to the Dealer Management System (DMS) via DEP.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/ppp/mpsandtncRESTGET
Productionhttps://{base_url}/external/services/warrantyclaim/ppp/mpsandtncRESTGET
Note: All Request Query Parameters are case sensitive.

Request Description

    Name     Params Type       Type       Is Required       Comments   
    serialnumber    Query        String       Yes    VIN / Serial Number
    mps_tc_indicator    Query        String       Yes    MPS & TC Indicator
Allowed Values (M & T)
M – Master Parts Schedule
T – Term and Conditions

Response Description

The API responds with Master Part Schedule (MPS) along with the associated Terms and Conditions (T&C) PDF file based on the mps_tc_indicator.

PDF Response Samples

Download Sample PURCHASED PROTECTION PLAN MASTER PARTS SCHEDULE
Download Sample PURCHASED PROTECTION PLAN TERMS AND CONDITIONS

PPP Claim Invoice Reports

Invoice Summary Report

The purpose of this API is to provide summary report data of claim invoices retrieved from SAP and make this information available to the Dealer Management System (DMS) through the DEP platform. This integration is specifically designed for the NAFTA region. The API returns a list of claim invoices, including key invoice details such as sales organization, accounting company, invoice creation date, and invoice amount. To retrieve the relevant data, the dealer code and a timestamp must be provided as input parameters.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/invoicesummaryreportRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/invoicesummaryreportRESTPOST
Note: All Request Query Parameters are case sensitive.

Request Body description

NameParams TypeTypeIs RequiredComments
DEALER_NUMBERRequest BodyStringYesDealer Number
SALES_ORGRequest BodyStringNoSales Organization
BRANDRequest BodyStringNoBrand
DIVISIONRequest BodyStringNoDivision
INVOICE_FROM_DATERequest BodyStringYesInvoice From Date
INVOICE_TO_DATERequest BodyStringYesInvoice To Date

JSON Request Body Sample

Download Invoice Summary Report JSON Sample Request Body

Response Description

NameTypeDescriptionExampleComments
ZcnWtDmsInvoiceSummaryResponse.Summary.dealerCodeIntegerDealer Code111111Dealer Number
ZcnWtDmsInvoiceSummaryResponse.SummarysalesOrgStringSales OrganizationG183Sales Organization
ZcnWtDmsInvoiceSummaryResponse.Summary.brandStringBrandCS AGBrand
ZcnWtDmsInvoiceSummaryResponse.Summary.divisionStringDivisionDivision
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.zzwtybbukrsStringCompany Code / Sales OrganizationG182Invoice From Date
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.zzwtybelnrStringAccounting document0040630926Invoice To Date
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.zzwtygjahrIntegerFiscal year2025
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.budatDateInvoice posting date2025-01-09
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.wrbtrDecimalInvoice net amount3224.41
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.waersStringCurrencyUSD
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.xblnrStringReference docC5150972A8
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.zzclaimdealerStringClaim Number57112V4S
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.parnrStringPartner code110935
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.partxStringPartner NameHoober, Inc.
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.zinvoicekeyIntegerInvoice Key2
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.znoteprntdtDatePosting Date2025-01-09
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceList.bldatDateDocument Date2025-01-09
ZcnWtDmsInvoiceSummaryResponse.Summary.returnMessages.TypeStringTypeS / E
ZcnWtDmsInvoiceSummaryResponse.Summary.returnMessages.MessageStringMessageSuccessful
ZcnWtDmsInvoiceSummaryResponse.Summary.returnMessages.NumberIntegerNumber14
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceInfo.invoiceSelectedIntegerInvoice Selected0
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceInfo.wrbtrTotDecimalwrbtrTot6209.7
ZcnWtDmsInvoiceSummaryResponse.Summary.invoiceInfo.waersStringWaersCAD

JSON Response Sample

Download Invoice Summary Report JSON Response Sample

Invoice Daily Report

The purpose of this API is to retrieve a daily list of claim invoices, including key header and detail information, sourced from SAP. This integration is specific to the NAFTA region. By leveraging the daily report, the Dealer Management System (DMS) can consume both invoice header and line-item details. The API requires the dealer number as an input parameter to fetch the relevant data.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/invoicedailyreportRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/invoicedailyreportRESTPOST
Note: All Request Query Parameters are case sensitive.

Request Body description

NameParams TypeTypeIs RequiredComments
DEALER_NUMBERRequest BodyStringYesDealer Number
SALES_ORGRequest BodyStringNoSales Organization
BRANDRequest BodyStringNoBrand
DIVISIONRequest BodyStringNoDivision
INVOICE_DATERequest BodyStringYesInvoice Date

JSON Request Body Sample

Download Invoice Daily Report JSON Sample Request Body

Response Description

NameTypeDescriptionExample
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceHeader.zzwtybbukrsStringCompany Code / Sales OrganizationG182
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.zzwtybelnrStringAccounting document0040630926
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.zzwtygjahrIntegerFiscal year2025
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.budatDateInvoice posting date2025-01-09
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.wrbtrDecimalInvoice net amount3224.41
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.waersStringCurrencyUSD
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.xblnrStringReference docC5150972A8
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.zzclaimdealerStringClaim Number57112V4S
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.parnrStringPartner code110935
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.partxStringPartner NameHoober, Inc.
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.zinvoicekeyIntegerInvoice Key2
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.znoteprntdtDatePosting Date2025-01-09
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport. invoiceHeader.bldatDateDocument Date2025-01-09
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.mandtStringmandt602
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zzwtybbukrsStringCompany CodeG183
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zzwtybelnrStringAccounting documentC5150972A8
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zzwtygjahrIntegerFiscal Year2025
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.pnguidGUIDInternal Number4683D733DF031FD084AA140399A0850F
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.pncntIntegerCounter1
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.kunnrStringCustomer0000120119
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.clmnoStringClaim Number202500006190
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.clmtyStringWarranty claim typeZW03
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.parnrStringPartner0000120119
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zzvparnrStringPartner0000112520
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.parvwStringPartner RoleAG
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zzclaimdealerStringDealer Claim number265182
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.relobextStringExternal object numberYDG222373
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail. zzwtyveicoloStringInternal vehicle no0012031214
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.refdtDateReference Date2025-03-20
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.astateDateProcessing StatusZ080
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.blartStringDocument TypeE3
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.bldatDateDocument Date2025-04-04
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.budatDatePosting Date2025-04-04
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.monatIntegerPeriod4
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.xblnrStringReference0031692272
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.waersStringCurrencyUSD
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.partxStringNameHOOBER, INC.
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.sprasStringLanguageE
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.vkorgStringSales Org.G183
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.vtwegStringDistribution channelCS
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.spartStringSegmentAG
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zvalmatDecimalTotal expense2,302.76
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zvallavDecimalTotal expense330.00
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zvalsublDecimalTotal expense0
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.rejcdStringDecisionSRET_ADD
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.oldcnStringPreceding Claim202500099739
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zwtaivaDecimalPercent0
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zwtiivaDecimalVAT Aumont (DC)0
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.kursfDecimalExchange Rate1.00000
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.wrbtrDecimalNet Aumont330.00
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.statuswebuiStringStatus web UI0
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.statuswebuidscStringStatus web UI description
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zinvoicekeyIntegerInvoice key1
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.invoiceDetail.zzextclmnoStringPPP external Claim number
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.returnMessages.TypeStringTypeS / E
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.returnMessages.MessageStringMessageSuccessful
ZcnWtDmsInvoiceDlyReportResponse.Dailyreport.returnMessages.NumberIntegerNumber14

JSON Response Sample

Download Invoice Daily Report JSON Response Sample

Invoice Detail Report

The purpose of this API is to retrieve detailed information for a specific invoice, with data sourced from SAP. This integration is intended for the NAFTA region. The Invoice Detail API enables the Dealer Management System (DMS) to access both the header and line-item details of a given invoice. To query this information, the API requires the sales organization code, invoice number, and invoice year as input parameters.

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/warrantyclaim/invoicedetailreportRESTPOST
Productionhttps://{base_url}/external/services/warrantyclaim/invoicedetailreportRESTPOST
Note: All Request Query Parameters are case sensitive.

Request Body description

NameParams TypeTypeIs RequiredComments
COMPANY_CODERequest BodyStringYesCompany Code
ACC_DOC_NBRRequest BodyStringYesInvoice Number
ACC_DOC_YEARRequest BodyIntegerYesInvoice Year

JSON Request Body Sample

Download Invoice Detail Report JSON Sample Request Body

Response Description

NameTypeDescriptionExample
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.zzwtybbukrsStringCompany Code / Sales OrganizationG182
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.zzwtybelnrStringAccounting document0040630926
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.zzwtygjahrIntegerFiscal year2025
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.budatDateInvoice posting date2025-01-09
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.wrbtrDecimalInvoice net amount3224.41
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.waersStringCurrencyUSD
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.xblnrStringReference docC5150972A8
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.zzclaimdealerStringClaim Number57112V4S
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.parnrStringPartner code110935
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.partxStringPartner NameHoober, Inc.
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.zinvoicekeyIntegerInvoice Key2
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.znoteprntdtDatePosting Date2025-01-09
ZcnWtDmsInvoiceDetailResponse.detail.invoiceHeader.bldatDateDocument Date2025-01-09
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.mandtStringmandt602
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zzwtybbukrsStringCompany CodeG183
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zzwtybelnrStringAccounting documentC5150972A8
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zzwtygjahrIntegerFiscal Year2025
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.pnguidGUIDInternal Number4683D733DF031FD084AA140399A0850F
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.pncntIntegerCounter1
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.kunnrStringCustomer0000120119
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.clmnoStringClaim Number202500006190
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.clmtyStringWarranty claim typeZW03
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.parnrStringPartner0000120119
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zzvparnrStringPartner0000112520
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.parvwStringPartner RoleAG
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zzclaimdealerStringDealer Claim number265182
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.relobextStringExternal object numberYDG222373
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail. zzwtyveicoloStringInternal vehicle no0012031214
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.refdtDateReference Date2025-03-20
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.astateDateProcessing StatusZ080
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.blartStringDocument TypeE3
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.bldatDateDocument Date2025-04-04
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.budatDatePosting Date2025-04-04
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.monatIntegerPeriod4
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.xblnrStringReference0031692272
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.waersStringCurrencyUSD
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.partxStringNameHOOBER, INC.
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.sprasStringLanguageE
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.vkorgStringSales Org.G183
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.vtwegStringDistribution channelCS
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.spartStringSegmentAG
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zvalmatDecimalTotal expense2,302.76
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zvallavDecimalTotal expense330.00
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zvalsublDecimalTotal expense0
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.rejcdStringDecisionSRET_ADD
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.oldcnStringPreceding Claim202500099739
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zwtaivaDecimalPercent0
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zwtiivaDecimalVAT Aumont (DC)0
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.kursfDecimalExchange Rate1.00000
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.wrbtrDecimalNet Aumont330.00
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.statuswebuiStringStatus web UI0
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.statuswebuidscStringStatus web UI description
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zinvoicekeyIntegerInvoice key1
ZcnWtDmsInvoiceDetailResponse.detail.invoiceDetail.zzextclmnoStringPPP external Claim number
ZcnWtDmsInvoiceDetailResponse.detail.returnMessages.TypeStringTypeS / E
ZcnWtDmsInvoiceDetailResponse.detail.returnMessages.MessageStringMessageSuccessful
ZcnWtDmsInvoiceDetailResponse.detail.returnMessages.NumberIntegerNumber14

JSON Response Sample

Download Invoice Detail Report JSON Response Sample

Response Codes

Status CodeMessage
200Claim Processing Completed.
400Required request body missing error!
1. Required request body missing error!
2. Invalid Content-Type / format
3. Invalid json format in the request body!
4. Invalid json format in the request body!
5. E Please Check - User Is Not Setup as Active in Customer_CS table
6. E Dealer does not have sales area for this product.
7. E Invalid Vehicle Hours << Submitted Vehicle Hours>>, not coherent with meas point hours << valid Hours>>
4221. Data related error / warning message
2. Please, fill all mandatory data to call the service.
3. No claims found based on input parameters
500Internal Server Error
401Access denied due to invalid credentials!